Big Huge Thesaurus

capital of France

noun